Day 14 :
Day13佈署了合約之後,呼叫合約函數,觀察執行情況。
-交互合約-使用get函數
>simplecontract.get.call()
0
合約中的storedData值為0。
-交互合約-使用set函數
交互之前,解鎖交易帳戶:
personal.unlockAccount(eth.accounts[1],”123456”);
true
交易 – 傳進參數為30:
>simplecontract.set.sendTransaction(30,{form:eth.accounts[1],gas:5000000});
使用eth.accounts[1]發送交易,gas為交易手續費。
返回交易雜湊值:
"0x40ddd5668200b42e62abaae6b0ddfeda20eb4aeb265b7c40adf42d014e6c8b06"
-查詢交易緩衝池
> txpool.status
{
pending: 1,
queued: 0
}
等待交易有一個,交易尚未處理
-挖礦,處理等待交易
miner.start(1);admin.sleepBlocks(1);miner.stop();
待完成之後。
-合約交互-呼叫get函數
>simplecontract.get.call()
30
合約中storedData的值被設為30。
交互成功。